package com.wut.clock.service;

import com.wut.clock.vo.admin.MessageVo;

import java.util.List;

/**
 * @author ZYH
 * @unit D9Lab
 * @description 消息接口
 * @date 2022/6/1 17:08
 */
public interface IMessageService {
    /**
     * 查看消息列表
     * @param pageNum 页码
     * @param pageSize 尺寸
     * @param userId 用户id
     * @param fromUserId 消息来源用户
     * @param targetType 对象类型 0-文章 1-评论
     * @param type 0-评论 1-粉丝 2-赞 3-收藏 4-系统通知
     * @param content 内容
     * @param status 0-未读 1-已读
     * @return 消息列表
     */
    List<MessageVo> getMessageList(Integer pageNum, Integer pageSize, Integer userId, Integer fromUserId, Integer targetType, Integer type, String content, Integer status);
}
